<!--

     Licensed to the Apache Software Foundation (ASF) under one
     or more contributor license agreements.  See the NOTICE file
     distributed with this work for additional information
     regarding copyright ownership.  The ASF licenses this file
     to you under the Apache License, Version 2.0 (the
     "License"); you may not use this file except in compliance
     with the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing,
     software distributed under the License is distributed on an
     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
     specific language governing permissions and limitations
     under the License.

-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- *  PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- *  i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->

<html>
<head>
    <!-- Generated by groovydoc (2.4.7) on Thu Dec 01 22:36:12 PST 2016 -->
    <title>WebFacade (Moqui Framework 2.0.0)</title>
    <meta name="date" content="2016-12-01">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
    <link href="../../../groovy.ico" type="image/x-icon" rel="icon">
    <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">

<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
    parent.document.title="WebFacade (Moqui Framework 2.0.0)";
}
//-->
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
    <!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../index-all.html">Index</a></li>
        <li><a href="../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../index.html?org/moqui/context/WebFacade" target="_top">Frames</a></li>
            <li><a href="WebFacade.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <a name="skip-navbar_top">
        <!--   -->
    </a></div>
<!-- ========= END OF TOP NAVBAR ========= -->

<!-- ======== START OF CLASS DATA ======== -->
<div class="header">

    <div class="subTitle">Package: <strong>org.moqui.context</strong></div>

    <h2 title="[Java] Interface WebFacade" class="title">[Java] Interface WebFacade</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">

</ul>
<div class="description">
    <ul class="blockList">
        <li class="blockList">


    <p> Web Facade for access to HTTP Servlet objects and information. </p>

          </li>
    </ul>
</div>

<div class="summary">
    <ul class="blockList">
        <li class="blockList">
        <!-- =========== NESTED CLASS SUMMARY =========== -->
        

        <!-- =========== ENUM CONSTANT SUMMARY =========== -->
        
        <!-- =========== FIELD SUMMARY =========== -->
        

        <!-- =========== PROPERTY SUMMARY =========== -->
        

        <!-- =========== ELEMENT SUMMARY =========== -->
        

        

        
        <!-- ========== METHOD SUMMARY =========== -->
        <ul class="blockList">
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
                        <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Type</th>
                            <th class="colLast" scope="col">Name and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getApplicationAttributes()">getApplicationAttributes</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getErrorParameters()">getErrorParameters</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getHostName(boolean)">getHostName</a></strong>(boolean withPort)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getParameters()">getParameters</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>javax.servlet.http.HttpServletRequest</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getRequest()">getRequest</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getRequestAttributes()">getRequestAttributes</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getRequestParameters()">getRequestParameters</a></strong>()</code><br>Returns a Map with request parameters including session saved, multi-part body, json body, declared and named
 path parameters, and standard Servlet request parameters (query string parameters, form body parameters).</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getRequestUrl()">getRequestUrl</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>javax.servlet.http.HttpServletResponse</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getResponse()">getResponse</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSavedErrors()">getSavedErrors</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSavedMessages()">getSavedMessages</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.List&lt;org.moqui.context.ValidationError&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSavedValidationErrors()">getSavedValidationErrors</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.List&lt;java.util.Map&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getScreenHistory()">getScreenHistory</a></strong>()</code><br>A list of recent screen requests to show to a user (does not include requests to transitions or standalone screens).
 </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSecureRequestParameters()">getSecureRequestParameters</a></strong>()</code><br>Returns a Map with only secure (encrypted if over HTTPS) request parameters including session saved,
 multi-part body, json body, and form body parameters (standard Servlet request parameters IFF there is no query string).</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>javax.servlet.ServletContext</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getServletContext()">getServletContext</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>javax.servlet.http.HttpSession</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSession()">getSession</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSessionAttributes()">getSessionAttributes</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSessionToken()">getSessionToken</a></strong>()</code><br>Get the token to include in all POST requests with the name moquiSessionToken (in the session as 'moqui.session.token')</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getWebappRootUrl(boolean, java.lang.Boolean)">getWebappRootUrl</a></strong>(boolean requireFullUrl, java.lang.Boolean useEncryption)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#handleEntityRestCall(List<String>, boolean)">handleEntityRestCall</a></strong>(java.util.List&lt;java.lang.String&gt; extraPathNameList, boolean masterNameInPath)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#handleJsonRpcServiceCall()">handleJsonRpcServiceCall</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#handleServiceRestCall(List<String>)">handleServiceRestCall</a></strong>(java.util.List&lt;java.lang.String&gt; extraPathNameList)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#handleXmlRpcServiceCall()">handleXmlRpcServiceCall</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendJsonResponse(java.lang.Object)">sendJsonResponse</a></strong>(java.lang.Object responseObj)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendResourceResponse(java.lang.String)">sendResourceResponse</a></strong>(java.lang.String location)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendTextResponse(java.lang.String)">sendTextResponse</a></strong>(java.lang.String text)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendTextResponse(java.lang.String, java.lang.String, java.lang.String)">sendTextResponse</a></strong>(java.lang.String text, java.lang.String contentType, java.lang.String filename)</code><br></td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
            
        </ul>
        
    </li>
    </ul>
</div>

<div class="details">
    <ul class="blockList">
        <li class="blockList">
           

            

            

            

            


            
            <!-- =========== METHOD DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="method_detail">
                    <!--   -->
                </a>
                    <h3>Method Detail</h3>
                    
                        <a name="getApplicationAttributes()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getApplicationAttributes</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getErrorParameters()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getErrorParameters</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getHostName(boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.String <strong>getHostName</strong>(boolean withPort)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getParameters()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getParameters</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getRequest()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;javax.servlet.http.HttpServletRequest <strong>getRequest</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getRequestAttributes()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getRequestAttributes</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getRequestParameters()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getRequestParameters</strong>()</h4>
                                <p> Returns a Map with request parameters including session saved, multi-part body, json body, declared and named
 path parameters, and standard Servlet request parameters (query string parameters, form body parameters). </p>
                            </li>
                        </ul>
                    
                        <a name="getRequestUrl()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.String <strong>getRequestUrl</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getResponse()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;javax.servlet.http.HttpServletResponse <strong>getResponse</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSavedErrors()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.List&lt;java.lang.String&gt; <strong>getSavedErrors</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSavedMessages()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.List&lt;java.lang.String&gt; <strong>getSavedMessages</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSavedValidationErrors()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.List&lt;org.moqui.context.ValidationError&gt; <strong>getSavedValidationErrors</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getScreenHistory()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.List&lt;java.util.Map&gt; <strong>getScreenHistory</strong>()</h4>
                                <p> A list of recent screen requests to show to a user (does not include requests to transitions or standalone screens).
 Map contains 'name' (screen name plus up to 2 parameter values), 'url' (full URL with parameters),
 'screenLocation', 'image' (last menu image in screen render path), and 'imageType' fields. </p>
                            </li>
                        </ul>
                    
                        <a name="getSecureRequestParameters()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getSecureRequestParameters</strong>()</h4>
                                <p> Returns a Map with only secure (encrypted if over HTTPS) request parameters including session saved,
 multi-part body, json body, and form body parameters (standard Servlet request parameters IFF there is no query string). </p>
                            </li>
                        </ul>
                    
                        <a name="getServletContext()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;javax.servlet.ServletContext <strong>getServletContext</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSession()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;javax.servlet.http.HttpSession <strong>getSession</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSessionAttributes()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getSessionAttributes</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSessionToken()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.String <strong>getSessionToken</strong>()</h4>
                                <p> Get the token to include in all POST requests with the name moquiSessionToken (in the session as 'moqui.session.token') </p>
                            </li>
                        </ul>
                    
                        <a name="getWebappRootUrl(boolean, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;java.lang.String <strong>getWebappRootUrl</strong>(boolean requireFullUrl, java.lang.Boolean useEncryption)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="handleEntityRestCall(List<String>, boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;void <strong>handleEntityRestCall</strong>(java.util.List&lt;java.lang.String&gt; extraPathNameList, boolean masterNameInPath)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="handleJsonRpcServiceCall()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;void <strong>handleJsonRpcServiceCall</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="handleServiceRestCall(List<String>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;void <strong>handleServiceRestCall</strong>(java.util.List&lt;java.lang.String&gt; extraPathNameList)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="handleXmlRpcServiceCall()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;void <strong>handleXmlRpcServiceCall</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendJsonResponse(java.lang.Object)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;void <strong>sendJsonResponse</strong>(java.lang.Object responseObj)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendResourceResponse(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;void <strong>sendResourceResponse</strong>(java.lang.String location)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendTextResponse(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;void <strong>sendTextResponse</strong>(java.lang.String text)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendTextResponse(java.lang.String, java.lang.String, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>public&nbsp;void <strong>sendTextResponse</strong>(java.lang.String text, java.lang.String contentType, java.lang.String filename)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            
        </li>
    </ul>
</div>

<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
    <!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../index-all.html">Index</a></li>
        <li><a href="../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../index.html?org/moqui/context/WebFacade" target="_top">Frames</a></li>
            <li><a href="WebFacade.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <p>Groovy Documentation</p>
    <a name="skip-navbar_bottom">
        <!--   -->
    </a>
    </div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>
